#ifndef DSP_H
#define DSP_H

#define DSP_DOUBLE_TYPE			//set default type as double

//#define DSP_FLOAT_TYPE			//set default type as float
//#define DSP_LONG_DOUBLE_TYPE		//set default type as long double



#ifdef DSP_FLOAT_TYPE
	typedef float typedsp;	
	#define ELLIP_ITER_COUNT	7
#endif	// DSP_FLOAT_TYPE

#ifdef DSP_DOUBLE_TYPE
	typedef	double typedsp;
	#define ELLIP_ITER_COUNT	12	
#endif	// DSP_DOUBLE_TYPE

#ifdef DSP_LONG_DOUBLE_TYPE
	typedef long double	typedsp;	
	#define ELLIP_ITER_COUNT	32
#endif	// DSP_LONG_DOUBLE_TYPE

#endif	//DSP_H 

